owe one's thanks - German English Dictionary